package com.ai.vo;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.*;

import java.time.LocalDateTime;
import java.util.Date;

/**
 * 候选人显示
 */
@Setter
@Getter
@NoArgsConstructor
@AllArgsConstructor
@ToString
public class CandidateVO {
    private String candidateId;
    //    真实姓名(需国密)
    private String realName;
    //    应聘者身份证号码
    private String identityNum;
    //    性别，1:男 0:女 2:保密
    private Integer sex;
    //    应聘者手机号
    private String mobile;
    //    邮箱
    private Integer email;
    //    生日
    private Date birthday;
    //    应聘职位的主键 id
    private String jobId;
    //    职位名称
    private String jobName;
//    token
    private String userToken;
    @TableField(fill = FieldFill.INSERT)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime;
}
